//
//  ViewController.swift
//  JCTest3
//
//  Created by Chen on 09/10/2022.
//
// 自定义窗口时需要删除默认的ViewController
// 这里为了记录把名字加了个后缀1

//import Cocoa
//
//class ViewController: NSViewController {
//
//    override func viewDidLoad() {
//        super.viewDidLoad()
//
//        // Do any additional setup after loading the view.
//        let screenFrame = NSScreen.main?.frame ?? NSRect.zero
//        let zoomSize1 = NSRect(x: 0, y: 0, width: 0.66 * screenFrame.width, height: 0.66 * screenFrame.height)
//        
//        let view = NSView(frame: zoomSize1)
////        let view = NSView(frame: screenFrame)
////         设置view的颜色
//        view.setupViewBackgroundColor(color: NSColor(red: 0.9, green: 1.0, blue: 0.9, alpha: 1.0))
//        self.view = view
//        // 创建子视图
//        self.createANewNSView()
//        self.createViewEntry()
//        
//    }
//
//    override var representedObject: Any? {
//        didSet {
//        // Update the view, if already loaded.
//        }
//    }
//    
//}
//
//extension ViewController {
//    
//    // 创建一个新的NSView
//    func createANewNSView() {
//        
//        print("========viewColor: ==========")
//        print(self.view.layer?.backgroundColor)
//        let newView = NSView(frame: NSRect(x: 0, y: 0, width: 100, height: 40))
//        
//        newView.setupViewBackgroundColor(color: NSColor(red: 1.0, green: 0.6, blue: 0.6, alpha: 1.0))
//        self.view.addSubview(newView)
//        
//    }
//    
//    // 创建不同视图的入口
//    func createViewEntry() {
//        
//        // NSView
//        let viewButton = NSButton(frame: NSRect(x: 24, y: 24, width: 100, height: 40))
////        viewButton.frame = NSRect(x: 24, y: 24, width: 100, height: 40)
//        
//        viewButton.setButtonType(.toggle)
//        viewButton.title = "NSView"
//        viewButton.alternateTitle = "NSView"
//        viewButton.target = self
//        viewButton.action = #selector(self.viewButtonClicked)
//        viewButton.setupViewBackgroundColor(color: NSColor(red: 0.6, green: 0.6, blue: 0.6, alpha: 1.0))
//        self.view.addSubview(viewButton)
//        
//    }
//    
//}
//
////MARK: - 事件
//extension ViewController {
//    
//    // 点击了NSView的button
//    @objc func viewButtonClicked() {
//        
//        print("============NSViewClicked==============")
//    }
//}
//
